<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8" />
    <meta http-equiv="X-UA-Compatible" content="IE=edge" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <title>Document</title>
  </head>
  <body>
    <script>
      //     作业1，函数封装让用户输入5个数，排序好，返回出来  例如 [20 ,30, 40, 50 ,60]

      // 作业2，函数封装让用户输入3个数，把和，差，积，商一起返回

      // 作业3, 函数封装[1,4,5,6,7,8,9,11,34,56,78] 过滤掉大于20的数，然后排序出来，求大于20的累加和
      function getsum() {
        let arr = []
        for (let i = 1; i <= 5; i++) {
          arr.push(+prompt(`请输入个数`))
        }
        arr.sort(function (a, b) {
          return a - b
        })
        return arr
      }

      let a =getsum()
      console.log(a)

      //作业二
      function getsum(){
        let  num1=prompt('请输入第一个数')
        let  num2=prompt('请输入第二个数')
        let  num3=prompt('请输入第三个数')
        return [
          num1+num2+num3,
          num1-num2-num3,
          num1*num2*num3,
          num1/num2/num3,

        ]
      }
      console.log(getsum());
      //函数封装[1,4,5,6,7,8,9,11,34,56,78] 过滤掉大于20的数，然后排序出来，求大于20的累加和
      let dom = [1, 4, 5, 6, 7, 8, 9, 11, 34, 56, 78]

      function getDom() {
        const u = dom.filter((item) => {
          return item < 20
        })
        console.log(u)
        let arr = u.reduce((prev,item) => {
            return prev + item
          },0)
        
        console.log(arr);
      }
      getDom()
    </script>
  </body>
</html>
